package net.melon.page.inst.service;

import java.util.List;

import net.esj.basic.utils.Pagination;
import net.melon.page.pojo.ModuleLink;

public interface ModuleService {

	Pagination getModuleLinkTypePage(Pagination pagination, int moduleId);

	Pagination getModuleLinkPage(Pagination pagination, int moduleLinkTypeId);

	void addModuleLink(ModuleLink entity);

	void deleteModuleLinkType(Integer id);

	void deleteModule(Integer id);

	void updateModuleLink(ModuleLink entity);

	ModuleLink getModuleLinkWithType(Integer id);

	List<ModuleLink> getModuleLinkList(int moduleLinkTypeId,int limit);

	void deleteModuleLinkById(Integer id);

}
